package com.freeLearning.boot.system.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.freeLearning.boot.system.model.form.UserForm;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Schema(description = "审核师 VO")
@Data
public class ConsultantAuditVO extends UserForm {
    @Schema(description = "咨询师ID")
    private Long consultantId;

    @Schema(description = "审核人ID")
    private Long auditorId;

    @Schema(description = "审核人姓名")
    private String auditorName;

    @Schema(description = "审核状态（0: 待审核, 1: 审核通过, 2: 审核未通过）")
    private Integer auditStatus;

    @Schema(description = "审核意见")
    private String opinion;

    @Schema(description = "审核时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime auditTime;
}
